package day06;

/**
 * @author Smartloe
 * @create 2021-04-12 21:09
 */
public class ArrayTest {
    public static void main(String[] args) {
        //1. 一维数组的声明和初始化
        int num;//声明
        num = 10;//初始化
        int id = 1001;//声明+初始化

        int[] ids;//声明
        //1.1 静态初始化:数组的初始化和数组元素的赋值操作同时进行
        ids = new int[]{1001,1002,1003,1004};
        //1.2 动态初始化:数组的初始化和数组元素的赋值操作分开进行
        String[] names = new String[5];

        //总结：数组一旦初始化完成,其长度就确定了。

        //2. 如何调用数组的指定位置的元素：通过下标
        names[0] = "王源";
        names[1] = "易烊千玺";
        names[2] = "王俊凯";
        names[3] = "吴磊";
        names[4] = "张子枫";
        System.out.println(names[1]);

        //3.如何获取数组的长度。
        //属性：length
        System.out.println(names.length);//5
        System.out.println(ids.length);//4

        //4.如何遍历数组元素
        for (int i = 0; i < names.length; i++) {
            System.out.println(names[i]);
        }
    }
}
